celestial parrotlet - German English Dictionary